昨天我們讓 AI 幫忙 Debug,把原本壞掉的登入功能修好了。不過程式「可以正常執行」,就代表這份 Code 已經沒問題了嗎?
其實不一定。
有些程式雖然能跑,裡面可能還是存在重複的程式碼、不容易理解的變數名稱,甚至藏著目前還沒有發現的問題。這時候就可以讓 AI 當一次 Code Reviewer。
例如可以直接告訴 Agent:
請幫我 Review 目前的 JavaScript 程式碼,檢查是否有重複、不易閱讀或可能產生問題的地方,先提出建議,不要直接修改。
這次和前幾天不太一樣,我們不是叫 AI 「幫我完成某個功能」,而是請它站在另一個角度重新檢查已經完成的程式。
AI 可能會指出命名不清楚、重複邏輯、缺少錯誤處理等問題,再由我們決定哪些建議真的需要採用。
這點其實滿重要,因為 AI 給出的 Review 也不一定全部正確。如果它提出十個建議,也不代表十個都要照單全收。
Vibe Coding 可以讓 AI 幫忙寫,也可以讓另一輪 AI 幫忙挑毛病,但最後要不要修改,還是得由我們決定。
Day 19,就繼續看看 AI 除了寫功能、Debug 和 Review 之外,還能幫我們處理哪些「懶得自己做」的工作。